/*
	Pinkie's Balloon Fight
	Copyright (C) 2012  dancinninja (dancinninjac@gmail.com)

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef __Pinkie_Object_Class__
#define __Pinkie_Object_Class__

#include "StdInc.h"
struct Texture;

// Almost everything is derived from this

class Object{

public:

	//Object();
	//~Object();

	virtual void Render() = 0;
	void SetPosition(f32 _x, f32 _y);
	void SetTexture(Texture* tex);
	
//private:
	
	f32 x;
	f32 y;

	// For collision detection
	f32 width;
	f32 height;

	// Texture
	Texture* texture;
	
};

#endif